navigable body of water or stream - Deutsch Englisch Wörterbuch